上一篇是Ad-Hoc模式中
只需要用到XCode和iPhone即可
本篇則是說明
如何讓遠距的測試人員朋友
透過他們自已的iTunes
將程式載上iPhone
1.安裝profile
將profile”拉”進XCode或iTunes icon裡
2.在XCode中
複製Release成為Distribution
3.(project->setting->)Configuration
由原debug/release改為Distribution
4.(project->setting->)Build
Code signing選擇profile
5.(Target->properties->)Identifier
輸入AppID
6.(Project->setting->Build->)Base SDK
由原Simulator改為Device
7.Entitilement
XCode->iOS->File->New File->Entitlements
用預設檔名即可
將get-task-allow property uncheck掉
存檔
8.設定Entitlement
(Target->properties->)Build
(Codesigning->Code Sign Entitlement)
指定給Entitlements.plist
(步驟7,8是ad-hoc用,若要上appstore則可跳至步驟9)
9.Build project
10.Reveal in Folder
11.壓縮應用程式
記得只壓應用程式而不是整個資料夾
12.確認產出結果(看Build Log)
a.產出來源是Distribution而不是Debug/Release
b.有執行CodeSign動作
13.mobileprovision
將.mobileprovision檔拉進iTunes的Application中
解壓縮.zip檔
將其中的.app目錄拉進iTunes的應用程式中
若一切順利
會在iTunes中看到該應用程式
然後執行同步動作
即可將應用程式裝進iPhone了